tml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; background: transparent; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }
a { cursor: pointer; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #646464; }
a:link { text-decoration: none; color: #646464; }
a:visited { text-decoration: none; }
a:hover { color: #1d96d7; text-decoration: none; }
a:active { text-decoration: none; }
.clearFix:after, #globalNavi:after, #main:after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }
.clear { clear: both; }
.algin-right { text-align: right; }
.ft14 { font-size: 14px; }
.ft16 { font-size: 16px; }
.ft18 { font-size: 18px; }
.ft22 { font-size: 22px; }
.ft24 { font-size: 24px; }
.ft30 { font-size: 30px; }
.elli{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.opa:hover{ opacity: 0.85; -ms-filter: "alpha(opacity=85)"; filter: alpha(opacity=85); }
.tra{ transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; }
.floatL { float: left; }
.floatR { float: right; }
body, input, textarea, select { font-family: 'Microsoft YaHei', '宋体'; color: #333; font-size: 12px; }

.errTip { color: #ff0000; border:1px solid #ff0000; padding: 10px; margin-bottom: 10px; display: none; }
#main { width: 1200px; overflow: hidden; margin: 0 auto; }